package com.wjbgn.electronicnian.util;

import java.util.HashSet;
import java.util.Set;

/**
 * 饺子几率计算工具
 *
 * @author weirx
 * @date 2022/01/21 14:06
 **/
public class DumplingsRandomUtil {

    private static Set<Integer> wordsNum = new HashSet<>();

    static {
        wordsNum.add(5);
        wordsNum.add(10);
        wordsNum.add(20);
        wordsNum.add(40);
        wordsNum.add(80);
    }


    /**
     * 根据语言数纪录饺子获取几率
     *
     * @param num
     * @return int
     * @author weirx
     * @date: 2022/1/21
     */
    public static int getChance(int num) {
        // 初始概率是10
        int n = 10;
        // 判断并增加概率数
        n += wordsNum.stream().filter(i -> num > i).mapToInt(i -> 10).sum();
        return n;
    }
}
